package com.gome.entity;

import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("sys_role_menu")
public class RoleMenu implements Serializable {
    @TableId
    @TableField("n_id")
    private int nId;
    @TableField("oc_role_menu_bm")
    private String ocRoleMenubm;
    @TableField("oc_rolebm")
    private String ocRolebm;
    @TableField("oc_menubm")
    private String ocMenubm;
    @TableField("oc_czy")
    private String ocCzy;
    @TableField("dt_czrq")
    private Date dtCzrq;
    @TableField("oc_yxbz")
    private String ocYxbz;
    public int getnId() {
        return nId;
    }

    public void setnId(int nId) {
        this.nId = nId;
    }

    public static  RoleMenu valueOf(String rolemenu){
        return  JSON.parseObject(rolemenu.replaceAll(" ", ""), RoleMenu.class);
   }
}
